package com.ruoyi.system.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.common.domain.Merchants;

import java.util.List;

/**
 * <p>
 * 商家信息表，存储所有参与霸王餐活动的商家信息 服务类
 * </p>
 *
 * @author jiabao
 * @since 2025-06-24
 */
public interface IMerchantsService extends IService<Merchants> {
    /**
     * 自定义sql插入方式
     * @param merchants
     * @return
     */
    int insertWithPoint(Merchants merchants);

    /**
     * 查询商户信息
     * @param merchants 商户
     * @return  List<Merchants>
     * 未涉及到经纬度查询
     */
    List<Merchants> selectMerchantsList(Merchants merchants);


    /**
     * 查询一个商户信息
     * @param id 商户id
     * @return  Merchants
     */
    Merchants selectMerchantsById(Long id);

    /**
     * 修改商户信息
     * @param merchants
     * @return
     */
    int updateMerchants(Merchants merchants);

    /**
     * 删除商户信息
     * @param ids
     * @return
     */
    int deleteMerchantsByIds(Long[] ids);
}
